Data recording apparatus for a camera

ABSTRACT

A microcomputer (μCOM) in a camera causes an EEPROM in a memory unit to store data on each picture taken. The photographic data stored in the EEPROM is read by the μCOM and displayed on a display unit. According to the operation of an UP SW or a DOWN SW, the μCOM updates the contents stored in the EEPROM now being displayed. The photographic data stored in the EEPROM is written in a first magnetic track on the film by a first magnetic head arranged in a magnetic information control circuit, at the time of the rewinding of the film. In addition, when a film with which photography is already finished is loaded in the camera, the μCOM, while advancing the film, causes the first magnetic head to reproduce the data written in the first magnetic track on the film and stores the reproduced data in the EEPROM.

This is a continuation of application Ser. No. 08/084,898 filed Jun. 29,1993, now U.S. Pat. No. 5,376,981, issued Dec. 27, 1994.

BACKGROUND OF THE INVENTION

1. Field of the Invention

This invention relates to a data recording apparatus for a camera whichuses a film having a magnetic recording portion in which data isrecorded magnetically, and records photographic data onto the magneticrecording portion of the film.

2. Description of the Related Art

A photosensitive film with magnetic tracks in which photographic data,including the F-number and the shutter speed, can be magneticallyrecorded has been developed recently. In cameras using this type offilm, as disclosed in Published Unexamined Japanese Patent ApplicationNo. 3-223737, for example, photographic data on each frame is stored ina data storage means (RAM) and the data in the RAM is recorded in themagnetic tracks during the rewinding action after pictures have beentaken.

The apparatus disclosed in the above application, however, has no meansof displaying the contents of the RAM, so that the photographer cannotsee the data on the frames of pictures already taken even if he wantsto. Further, there is no way to modify the photographic data if he wantsto.

SUMMARY OF THE INVENTION

Accordingly, the object of the present invention is to provide amagnetic recording apparatus for a camera which allows the photographerto check and modify the photographic data on the frames of picturesalready taken.

According to the present invention, there is provided a magneticrecording apparatus for a camera using a film with a magnetic recordingportion, comprising: magnetic recording means including a magnetic headfor magnetically recording data in the magnetic recording portion of thefilm; film driving means for winding and rewinding the film; nonvolatilestorage means for storing photographic data according to the operationof exposing the film, the nonvolatile storage means being electricallyrewritable; display means for displaying the photographic data stored inthe nonvolatile storage means; photographic data correcting means forcorrecting the photographic data displayed on the display means;corrected-data writing means for writing the photographic data correctedby the photographic data correcting means in the nonvolatile storagemeans; and recording control means for recording at least one of (A) thephotographic data stored in the nonvolatile storage means according tothe operation of exposing the film and (B) the photographic data writtenin the nonvolatile storage means by the corrected-data writing means inthe magnetic recording portion of the film by the magnetic recordingmeans according to the operation of rewinding the film.

Additional objects and advantages of the invention will be set forth inthe description which follows, and in part will be obvious from thedescription, or may be learned by practice of the invention. The objectsand advantages of the invention may be realized and obtained by means ofthe instrumentalities and combinations particularly pointed out in theappended claims.

BRIEF DESCRIPTION OF THE DRAWINGS

The accompanying drawings, which are incorporated in and constitute apart of the specification, illustrate a presently preferred embodimentof the invention, and together with the general description given aboveand the detailed description of the preferred embodiment given below,serve to explain the principles of the invention.

FIG. 1 is a block diagram of a camera to which an embodiment of amagnetic recording apparatus for a camera according to the presentinvention has been applied;

FIG. 2 is a detailed diagram showing the construction of the magneticinformation control circuit of FIG. 1;

FIG. 3 is a time chart for the data recording operation of the magneticinformation control circuit constructed as shown in FIG. 2;

FIG. 4 is a time chart for the data reproducing operation of themagnetic information control circuit of FIG. 2;

FIG. 5 is a time chart for the store mode of the communication modebetween a microcomputer and the control IC in the magnetic informationcontrol circuit;

FIG. 6 is a time chart for the write mode of the communication mode;

FIG. 7 is a time chart for the read mode of the communication mode;

FIG. 8 is a view of the arrangement of liquid crystal display (LCD)segments provided in the display unit of FIG. 1;

FIG. 9 is a perspective view of the state of the camera, seen frombehind, immediately after a film magazine is loaded in the camera body;

FIG. 10 is a perspective view of the state of the camera, seen frombehind, in which the film is wound around the take-up spool;

FIG. 11 is a perspective view of the state of the camera, seen frombehind, in which the film is rewound in the film magazine;

FIG. 12 is a rear view of the camera of the embodiment with theback-cover removed;

FIG. 13 is a horizontal sectional view of the camera of the embodiment;

FIG. 14 is a perspective view of a film magazine used in the camera ofthe embodiment;

FIG. 15 is a flowchart for the main routine executed on themicrocomputer;

FIG. 16 is a view showing how a presentation appears on the display unitof FIG. 1;

FIG. 17 is an operation flowchart for the RELEASE PROCESS subroutinecalled in the main routine of FIG. 15;

FIG. 18 is a memory map of the EEPROM of the memory unit in FIG. 1;

FIG. 19 is a table showing the contents of the photographic data storedin the EEPROM;

FIG. 20 is a character code table prescribed by ISO;

FIG. 21 is an operation flowchart for the WIND subroutine called in theRELEASE PROCESS subroutine of FIG. 17;

FIG. 22 is a view showing the positional relationship between thepicture area and the magnetic head when the winding action isincomplete;

FIG. 23 is a view showing the state in which the gap between the picturearea and the magnetic head is corrected by moving the film toward thefilm magazine;

FIG. 24 is an operation flowchart for the REWIND subroutine called inthe main routine of FIG. 15;

FIG. 25 is an operation flowchart for the DATA STORE subroutine calledin the REWIND subroutine of FIG. 24;

FIG. 26 is an operation flowchart for the DATA INPUT subroutine calledin the main routine of FIG. 15;

FIG. 27 is a view showing the display state at the start of the DATAINPUT subroutine called in the main routine of FIG. 15;

FIGS. 28A and 28B are a series of operation flowcharts for the DATAMODIFY subroutine called in the main routine of FIG. 15;

FIG. 29 is a view of a representation in a case where the DATA MODIFYsubroutine is called when the film counter FCO indicates 19;

FIG. 30 is a view of a representation when the AD/DT switch is operatedin the display state of FIG. 29;

FIG. 31 is a view of a representation when the HEX display switch isoperated in the display state of FIG. 30; and

FIG. 32 is a view of a representation for data that cannot be modified.

DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENT

Referring to the accompanying drawings, an embodiment of the presentinvention will be explained.

FIG. 1 is a circuit diagram of a camera to which a magnetic recordingapparatus of the invention is applied. A microcomputer (hereinafter,abbreviated as a μCOM) 10 controls the entire camera. A display unit 12,which contains a liquid-crystal display (LCD), displays the operationmode and various data on the LCD under the control of the μCOM 10. Adating unit 14 writes a date onto a film 16. A memory unit 18 storesdata, including the number of photographic frames and adjustment data,to be recorded in one of two magnetic tracks on the film 16. Forexample, an EEPROM, which does not lose the stored data even if thebattery voltage goes low, and an SRAM with a backup battery may be usedfor the memory unit 18. In the present embodiment, an EEPROM is assumedto be used. A motor control circuit 20, based on the signals from theμCOM 10, sets a voltage for driving motors M1 and M2, chooses eithermotor, and selects a particular operation (such as rotation, reverserotation, brake, off). The motor M1 is used to rewind the film 16, andthe motor M2 is used to advance the film 16.

Connected between the motor control circuit 20 and the motor M1 andmotor M2 are transistors TR1 through TRS, which constitute a motorbridge circuit. The motor M1 rotates clockwise when the transistors TR1and TR4 are on; it rotates counterclockwise when the transistors TR2 andTR3 are on; and it brakes when the transistors TR2 and TR4 are on. Themotor M2 rotates clockwise when the transistors TR5 and TR8 are on; itrotates counterclockwise when the transistors TR6 and TR7 are on; and itbrakes when the transistors TR6 and TR8 are on.

A film sensitivity reading unit 22 and a sector driving unit 24 areconnected to the μCOM 10. The film sensitivity reading unit 22 reads theinformation on the film magazine 26, including the film sensitivity andthe number of frames on a film, and transmits these pieces of data tothe μCOM 10. The sector driving unit 24, receiving the signal from theμCOM 10, opens and closes a sector 28 and at the same time, transmitsthe open/close state of the sector 28 to the μCOM 10.

Provided in a photographic lens-set barrel 30 are a focusing lens 32, alens driving sensor unit 34 for converting the motion of the focusinglens 32 into a pulse signal and transmitting the pulse signal to theμCOM 10, and a gear 36 for transmitting the amount of driving from themotor M2 to drive the focusing lens 32. Also in the barrel 30, thesector 28 driven by the sector driving unit 24 is provided to controlthe exposure.

A distance-measuring unit 38 for measuring the distance to a subject Oand a photometer unit 40 for measuring the luminance of the subject areconnected to the μCOM 10, which is also connected to a flash controlunit 42.

WPR 44 is a photoreflector for sensing perforations in the film 16. TheWPR 44 generates and transmits two pulse signals per perforation to theμCOM 10. Based on these pulse signals, the μCOM 10 senses the amount ofmovement of the film 16.

A magnetic information control circuit 46 records data in magnetictracks on the film and reproduces data from the magnetic tracks. Abattery voltage sensing circuit 48 outputs the voltage data on a battery(not shown) to the μCOM 10.

PW SW 50 is a power switch, which is turned on to enable thephotographer to take a picture. RW SW 52 is a rewind switch, which isturned on to allow the photographer to rewind the film before finishingit. REL SW 54 is a release switch, which is turned on to allow theexecution of an exposure operation. BK SW 56 is a back-cover sensingswitch, which turns on when the camera back-cover is opened. A datareproduction SW 58 is operated to reproduce the recorded data from afilm with which photography has been finished.

A modify mode SW 60 is a switch that is operated in selecting a mode inwhich the data stored in the memory unit 18 (the data to be recorded inone of two magnetic tracks on the film 16) is modified. The operation ofmodifying the data is carried out by operating the following fourswitches: a HEX display SW 62, an AD/DT SW 64, an UP SW 66, and a DOWNSW 68.

FIG. 2 is a block diagram of the magnetic information control circuit46.

The magnetic information control circuit 46 is controlled by the controllines CS, DL, D7 through D0, SEL1, and SEL2 from the μCOM 10. A controlIC 70, based on a command from the μCOM 10, records data and asynchronizing signal in magnetic tracks on the film and reproduces dataand the synchronizing signal from the tracks. A first magnetic head 72is used to record and reproduce data in and from a first magnetic track74. Buffers 76 and 78 flow current in the first magnetic head 72 inaccordance with the outputs from the OUT1 and OUT2 terminals of thecontrol IC 70 during data recording. A head amplifier 80 amplifies asignal generated by the first magnetic head 72 during reproductionaccording to the magnetic field on the first magnetic track 74. Thissignal is shaped in waveform by comparators 82 and 84 and a flip-flop(FF) 86 and the resulting signal is supplied to the DT terminal of thecontrol IC 70. The control IC 70 reproduces the data on the firstmagnetic track 74 from the signal inputted to the DT terminal and thesynchronizing signal.

Here, the clock signal inputted to the CLK terminal of the control IC 70is used as the synchronizing signal necessary for the recording andreproducing of data. The clock signal outputted from a VCO (voltageControl Oscillator) 88 is used as the clock signal in data recording. Acontrol signal to the VCO 88 is outputted from the DAC (D/A converter)terminal of the μCOM 10.

In parallel with the data recording operation, the clock signal from theVCO 88 is recorded in a second magnetic track 90. This recorded clocksignal is used as a synchronizing signal in data reproduction.Specifically, the output of the VCO 88 is frequency-divided by an FF 92and then is outputted to buffers 94 and 96. According to this output,the buffers 94 and 96 flow current in a second magnetic head 98. Thesignal generated by the second magnetic head 98 according to themagnetic field on the second magnetic track 90 is amplified by a headamplifier 100. The amplified signal is shaped in waveform by comparators102 and 104 and an FF 106. A gate 108 is controlled by the SEL1 of theμCOM 10. During data reproduction, the clock signal from the FF 106 isoutputted to the CLK terminal of the control IC 70.

Gates 110 and 112 are controlled by the SEL2 of the μCOM 10. During datarecording, they output the clock signal from the VCO 88 to the buffers94 and 96 and the CLK terminal of the control IC 70.

FIG. 3 is a time chart for a data recording operation in the magneticinformation control circuit 46 thus constructed.

For example, the data 10110011 is assumed to be recorded. The recordingof data is achieved by causing the saturated value at the north pole ofthe magnetization (or the saturated value at the south pole) tocorrespond to a 1 in the binary data and by causing the saturated valueat the south pole of the magnetization (or the saturated value at thenorth pole) to correspond to a 0 in the binary data. This recordingsystem is known as the NRZ (Non-Return to Zero) system. When the data isa 1, a high signal is outputted from the OUT1 terminal of the control IC70 for a certain period of time. By the output of the OUT1 terminal, thebuffer 76 flows enough current to saturate a magnetic substance in thefirst magnetic head 72. This magnetizes the magnetic substance of thefirst magnetic track 74 at the saturated value at the north pole.

On the other hand, when the data is a 0, a high signal is outputted fromthe OUT2 terminal of the control IC 70 for a certain period of time.This signal enables the buffer 78 to flow current in the first magnetichead 72, with the result that the magnetic substance of the firstmagnetic track 74 is magnetized at the saturated value at the southpole.

The time that the control IC 70 outputs signals from the OUT1 and theOUT2 terminal is determined by the clock signal inputted to the CLKterminal. This clock signal is obtained by frequency-dividing the clocksignal outputted from the VCO 88. A synchronizing signal must berecorded in the second magnetic track 90 in parallel with the operationof recording the data in the first magnetic track 74. For this reason,the clock signal from the VCO 88 is frequency-divided by the FF 92 andsupplied from the output terminal Q and the inverted output terminal Q.The clock signals supplied from the Q and Q terminals are inputted tothe buffer 94 and the buffer 96, respectively. The two buffers 94 and 96flow current in the second magnetic head 98 alternately. This current issufficient to magnetize the magnetic substance of the second magnetictrack 90 at the saturated value at the north pole or the south pole ofmagnetization.

FIG. 4 is a time chart for data reproduction.

It is well known that the moving of a magnetized magnetic substance infront of a magnetic head causes a magnetic flux passing through themagnetic head to change, making the magnetic head generate a voltage inaccordance with the data recorded on the magnetic substance. Therefore,when the first magnetic track 74 is magnetized as shown in the figure,the first magnetic head 72 generates a voltage at a position where themagnetized state is reversed. This voltage is amplified by the headamplifier 80, which then supplies the amplified voltage to thecomparators 82 and 84. The comparator 82 compares the output of the headamplifier 80 with +vref and the comparator 84 compares the same outputwith -vref. The comparator 82 senses the change of data from a 0 to a 1,whereas the comparator 84 senses the change of data from a 1 to a 0. Theoutputs of the two comparators 82 and 84 are converted by the FF 86 intoa data signal, which is inputted to the DT terminal of the control IC70.

The control IC 70 reproduces the data recorded on the magnetic substancefrom the inputted data signal and the synchronizing signal. Here, theclock signal recorded in the second magnetic track 90 is used as thesynchronizing signal. This signal is sensed by the second magnetic head98. The output voltage of the second magnetic head 98 is amplified bythe head amplifier 100 and then converted by the comparators 102 and 104and the FF 106 into a clock signal. The clock signal is supplied to theCLK terminal of the control IC 70.

Next, how the control IC 70 communicates with the μCOM 10 will beexplained, using the time charts in FIGS. 5 through 7. Communicationbegins by the μCOM 10 changing the CS line from high to low. Acommunication request is assumed to be issued from the μCOM 10 only.After the CS line is placed in the low state, the μCOM 10 outputscommand data to 8-bit data bus lines D7 through D0 in synchronizationwith the DL signal. This command data is used for the control IC 70 toidentify the communication mode. Therefore, in any communication mode,the command data is located at the head of the communication data.

FIG. 5 is a time chart for the store mode. The store mode is a mode inwhich the data to be recorded is stored in a memory (not shown)contained in the control IC 70 before the recording of data in the firstmagnetic track.

Specifically, the μCOM 10, after the output of the command data,supplies the data to be recorded to the control IC 70 in the order ofrecording in the first magnetic track. Then, after the transfer of alldata is finished, the μCOM 10 changes the CS line from low to high toterminate the communication.

FIG. 6 is a time chart for the write mode. The write mode is a mode inwhich data is recorded in the first magnetic track.

Specifically, the control IC 70, receiving the command data from theμCOM 10, outputs the data stored in the internal memory at the outputterminals OUT1 and OUT2 in synchronization with the clock signalinputted to the CLK terminal. After all the data stored has beenoutputted, an end signal is outputted to the DL line. The μCOM 10,sensing the signal on the DL line, changes the CS line from low to highto terminate the communication.

There are two types of clock signals inputted to the CLK terminal of thecontrol IC 70. When data is recorded in the first magnetic track 74 forthe first time, the clock signal from the VCO 88 is outputted to the CLKterminal. The clock signal is then recorded as a synchronizing signal inthe second magnetic track 90. As indicated by the mark " " in thefigure, the SEL2 line is changed from low to high. For the synchronizingsignal in a second data recording operation and later, the synchronizingsignal already recorded in the second magnetic track 90 may be used.Therefore, as shown by the mark " ", the SEL1 line is changed from lowto high. By doing this, the signal reproduced from the second magnetictrack 90 is supplied as a clock signal to the CLK terminal.

FIG. 7 is a time chart for the read mode. The read mode is a mode inwhich the data and the synchronizing signal recorded in the magnetictracks are reproduced.

Specifically, the μCOM 10, after the output of the command data, changesthe SEL1 line from low to high. Then, the clock signal reproduced fromthe second magnetic track 90 is outputted to the CLK terminal of thecontrol IC 70. The control IC 70 reads the data from the first magnetictrack 74 in synchronization with this clock signal. In this way, afterreceiving 8 bits of data, it then outputs it to the bus lines D7 throughD0. At this time, because the control IC 70 outputs a signal to the DLline for data latching, the μCOM 10 only requires to take in the data insynchronization with the signal on the DL line. The reproducing of thedata continues until the μCOM 10 changes the CS line from low to high.

FIG. 8 shows the arrangement of the LCD provided in the display unit 12.

The LCD is composed of display segments Seg1 through Seg17. How the LCDoperates will be explained later.

FIGS. 9 through 11 are perspective views of a film advance unit, seenfrom behind, in a camera according to an embodiment of the presentinvention. Specifically, FIG. 9 is a perspective view of the state ofthe camera immediately after a film magazine 26 is loaded in the camerabody; FIG. 10 is a perspective view of the state of the camera in whichthe film 16 is wound around the take-up spool 110; and FIG. 11 is aperspective view of the state in which the film 16 is rewound in thefilm magazine 26. FIG. 12 is a rear view of the camera of the embodimentwith the back-cover removed. FIG. 13 is a horizontal sectional view ofthe camera of the embodiment. FIG. 14 is a perspective view of the filmmagazine 26 used in the camera of the embodiment.

A pinion gear 116 is provided on the output spindle of a filmwind/rewind motor 114 (M1) in the camera body 112. The pinion gear 116engages with a sun gear 118. The sun gear 118 also engages with a planetgear 120. The planet gear 120 is supported via a gear arm 122 so as torevolve around the rotating spindle of the sun gear 118.

In a film take-up compartment 124 provided on the right side of thecamera body 112 viewed from behind, a take-up spool 110 for taking upthe film is provided so as to rotate freely. At the top surface of thetake-up spool 110, a spool gear 126 is integrally formed which engageswith the planet gear 120 when the planet gear 120 revolvescounterclockwise. Further, a perforation mating pin 130 that engageswith a perforation 128 in the film 16 protrudes from the lower outersurface of the take-up spool 110, which will be explained later.

An idle gear 132 is provided in a position where it engages with theplanet gear 120 when the planet gear 120 revolves clockwise. At thistime, the planet gear 120 is connected with a coupler gear 140 explainedlater via idle gears 132, 134,136, and 138.

On the other hand, the camera body 112 is also provided with a filmadvance motor 142 (M2). The output spindle of the film advance motor 142is provided with a pinion gear 144, which engages with a sun gear 146.The sun gear 146 also engages with a planet gear 148, which is supportedso as to revolve around the rotating spindle of the sun gear 146 via agear arm 150. A shutter charge gear 152 is provided in a position whereit engages with the planet gear 148 when the planet gear 148 revolvescounterclockwise.

On the left side of the camera body 112 viewed from behind, a magazinecompartment 154 is provided which houses the film magazine 26 shown bydouble-dot chain lines in FIG. 9. Above the magazine compartment 154, acoupler gear 140 is provided so as to rotate freely which has a coupler156 formed so that its tip may protrude in a "-" shape as shown in FIG.12. The coupler 156, as shown in a perspective view of FIG. 14, engageswith a groove in the top surface of a supply spool 158 in the filmmagazine 26 so as to be integrate with the supply spool 158 and thespindle fittings. The coupler gear 140 always engages with the idle gear138 as mentioned earlier.

A photoreflector WPR 44 that produces a pulse signal each time aperforation 128 in the film 16 passes is secured to the camera body 112in a position somewhat nearer to the center than the take-up spool 110and at a height facing the perforation 128 in the film. A magnetic head160 composed of the first and second magnetic heads 72 and 98 isprovided to the side of the film magazine 26. The reason for this isthat data is recorded in the first magnetic track, interlocking with arewinding operation.

The film magazine compartment 154 and the film take-up compartment 124are integrally formed out of the same member as shown in FIG. 13 and arehoused in the camera body 112. In front of them, a shutter mechanism 162and a photographic lens 164 are provided. Further, batteries 166 and astrobe capacitor 168 are housed on the right side of the film take-upcompartment 124.

At the back of the film magazine compartment 154, a back-cover 170 isprovided on the camera body 112 so that it can be opened and closed. Onits right, a pressure plate 172 is provided which presses the film 16forward. In the portion facing the pressure plate 172, film railsurfaces 174 and pressure rail surfaces 176 are provided. The film 16 ispressed by these surfaces to maintain flatness.

The pressure plate 172, film magazine compartment 154, and pressure railsurface 176 are provided with guide slopes 178,180, and 182,respectively. These guide slopes 178,180, and 182 guide the film so asto keep its height constant when the film 16 is fed from the supplyspool 158 in the film magazine 26.

Using a flowchart, the operation of the μCOM 10 will be explained.

Referring to FIG. 15, the operation of the main routine will beexplained. When batteries 166 are loaded in the camera, the μCOM 10carries out power-on reset. Then, the operation starts in step S100,where initial settings including the initialization of the I/O ports andthe memory are achieved.

Next, in step S102, the state of various switches connected to the μCOM10 is input. Then, in step S104, the state of the BK SW 56 is judged.When the back-cover 170 changes from open to closed, the BK SW 56changes from OFF to ON. This means that a film magazine 26 is loaded.After this change is sensed, control proceeds to step S106. In this stepS106, Pre-Advance, an action of winding the film 16 around the take-upspool 110, is executed. Then, in step S108, a second flag 2NDF iscleared. The 2NDF is a flag used in the REWIND subroutine explainedlater. After the flag is cleared, control goes to step S102.

When control has advanced from step S104 to step 110, the state of therewind switch RW SW 52 is judged. When the RW SW 52 is in the ON state,control goes to step S112. In step S112, the REWIND subroutine isexecuted. The operation of this subroutine will be explained later.

When the RW SW 52 is in the OFF state, control proceeds to step S114,where the state of the data reproduction SW 58 is judged. The datareproduction SW 58 is operated when the photographer wants to reproducethe data recorded in a film with which photography is already finishedor an exposed film. In such a case, the photographer (or the operator),after loading the exposed film, places the switch 58 in the ON state.When the data reproduction SW 58 is already in the ON state, controlgoes to step S116, where the DATA INPUT subroutine is executed. In thissubroutine, the data and synchronizing signal are reproduced from themagnetic tracks on the film 16 and the reproduced data is stored in theEEPROM of the memory unit 18. The operation of the subroutine will beexplained later.

When the data reproduction SW 58 is in the OFF state, control moves tostep S118, where the state of the modify mode SW 60 is judged. Themodify mode SW 60 is operated when it is necessary to check and modifythe photographic data stored in the EEPROM. When the modify mode SW 60is in the ON state, control proceeds to step 20, where the DATA MODIFYsubroutine is executed. The operation of this subroutine will beexplained.

When the modify mode SW 60 is in the OFF state, control advances to step122, where the state of the power switch PW SW 50 is judged. If the PWSW 50 is in the OFF state, the μCOM 10 goes to the STOP mode. Enteringthe STOP mode, the μCOM 10 stops operation. The operation of the μCOM 10resumes when an interrupt signal occurs as a result of operating theabove-mentioned various switches.

When the PW SW 50 is in the ON state, control goes to step S124. In stepS124, the F-number (FNo.) and shutter speed are calculated from themeasured luminous intensity from the photometer unit 40 and the filmsensitivity from the film-sensitivity reading unit 22. The calculationresults appear on the LCD of the display unit 12 in step S126.

FIG. 16 shows how a representation appears on the LCD of the displayunit 12. Specifically, EXP 19 appearing on segments Seg1 through Seg5means the number of frames. In this example, it is the 19th frame. FN8.0 on Seg7 through Seg10 indicates that FNo.=8.0. SS 125 on Seg12through Seg 17 means that the shutter speed is 1/125 second.

After such representation in step S126, the state of the release switchREL SW 54 is judged in step S128. When the REL SW 54 is in the ON state,control goes to step S130, where the RELEASE PROCESS subroutine isexecuted. The operation of this subroutine will be explained later.

When the REL SW 54 is in the OFF state, control proceeds to step S102 inorder to enter the state of the individual switches mentioned above.

Referring to FIG. 17, the operation of the RELEASE PROCESS subroutine instep S130 will be explained.

In step S200, the data necessary for AE and AF computations are readfrom the EEPROM. In step S202, the film sensitivity is read from thefilm magazine 26 via the film-sensitivity reading unit 22. In step S204,a distance-measuring action and a photometric action are carried outusing the distance-measuring unit 38 and the photometer unit 40, inorder to obtain the measured distance and the measured luminousintensity. In step S206, the lens advance amount is computed from themeasured distance. The exposure time is computed from the measuredluminous intensity. In step S208, the data identical to that to berecorded in the first magnetic track is stored in the EEPROM.

Next, in step S210, the film advance motor M2 is rotated clockwise toadvance the focusing lens 32. The advance amount is measured by countingthe pulse signals generated at the lens driving sensor unit 34. Then,when the count has reached the lens advance amount computed in stepS206, the driving of the motor M2 is stopped. In the case of asingle-lens reflex camera, the mirror is upped at this moment.

Next, in step S212, a signal is sent to the sector driving unit 24 todrive the sector 28 for exposure. A signal is sent to the flash controlcircuit 42, if necessary, to use a flash. After exposure is finished,the date is written in step S214. After this, the REWIND subroutine isexecuted in step S216. The operation of this subroutine will beexplained later. Then, in step S218, the focusing lens is returned tothe initial position.

Here, the data stored in the EEPROM will be explained.

FIG. 18 shows a memory map for the EEPROM. The number of frames on afilm, the adjusting data necessary for AE and AF computations and otherinformation are stored in addresses AD1 through ADX. The photographicdata on a first frame is stored in addresses AD11 through AD1N.Similarly, the photographic data on each of the remaining frames isstored in the following and later addresses.

The contents of the photographic data are shown in FIG. 19. For example,the data on the 19th frame is assumed to be shown in FIG. 19. AddressesAD191 through AD19N correspond to numbers 1 through N.

The data at numbers 1 through 14 is the date data. Here, the data isbased on the character code table shown in FIG. 20. FIG. 20 shows acharacter code table prescribed by ISO. ASCII codes prescribed by ANSImay, of course, be used. Storing data based on such a code table makesit easier to use data. The numeral data is provided with character datafor identification. Specifically, the character data DATE at numbers 1through 4 means that the numeral data at numbers 5 through 14 is datedata. Similarly, it means that TV, AV, and EXP indicate the shutterspeed, the FNo., and the number of frames, respectively.

The data in the EEPROM can be modified using the DATA MODIFY subroutine(in step S120) explained later. The ability to change all data has achance to destroy the important data. For this reason, changeable dataand unchangeable data are formed.

Next explained will be a method of distinguishing these two types ofdata. The data to be stored in the EEPROM is formed according to theabove code table. When a character is converted using the code table,the data length is 7 bits. Since data recording is achieved in units of8 bits, one bit is left over. This extra bit is used as a mask bit. Thatis, the data whose mask bit is a 1 is assumed to be prohibited frommodification.

It is assumed that the data at numbers N-10 through N ismodification-prohibited data. The data in parentheses is data based onthe code table. When the MSB is determined to be a mask bit, to make themask bit a 1, it is necessary to add 80 (HEX) to the data inparentheses. The mask bit is used in the DATA MODIFY subroutine.

Judging whether or not modification is prohibited may be achieved by amethod other than using a mask bit. For example, data modification maybe prohibited for a particular address. Further, as shown by the mark "" in FIG. 19, particular data FF may be provided to separate the datachangeable area from the data unchangeable area.

Next, referring to FIG. 21, the WIND subroutine in step S216 will beexplained.

In step S300, by rotating the film wind/rewind motor M1 clockwise, thespool 110 starts to roll up the film 16. In step S302, the timer counteris cleared. Then, in step S304, the timer counter starts to count.

Next, in step S306, the counter is cleared. The counter is used to countpulse signals supplied from the photoreflector WPR 44 to the μCOM 10.Each time a pulse signal arrives, the counter is incremented. Then, instep S308, the counter starts to operate.

In the following step S310, it is judged whether or not the value of thecounter has reached 16. After one frame of the film has been counted,the value of the counter becomes 16. When the counter indicates 16,control goes from step S310 to step S312.

In step S312, the motor M1 is braked, and in step S314, the supplying ofpower to the motor M1 is stopped. In the next step S316, the filmcounter FCO is incremented. In step S318, it is judged whether or notthe value of FCO is EXPn. The value EXPn is the number of frames on thefilm loaded, which shows how many pictures can be taken. When the FCOreaches EXPn, the picture-taking action is finished, and control movesto the REWIND subroutine explained later. When it has not reached EXPnyet, control returns.

On the other hand, in step S310, when the counter has not arrived at 16yet, control proceeds to step S320. In step S320, it is judged whetheror not the value of the timer counter has exceeded a specified value TW.The specified value TW is the maximum of the time required to wind oneframe. When the winding action has not finished even after the value ofthe timer counter has reached TW, it means that the film has reached itsend. That is, the film is in deadlock in the course of the windingaction. In this case, control moves from step S320 to step S322 to brakethe motor M1. Then, in step S324, the supplying of power to the motor M1is stopped. In the following step S326, the motor M1 is rotatedcounterclockwise. Then, in step S328, the counter starts to count down.This allows the counter to be decremented by one each time a pulsesignal from the photoreflector WPR 44 arrives.

Then, in step S330, control stays there until the value of the counterreaches 0. When the value of the counter has reached 0, control goes tosteps S332 and S334 to stop the rotation of the motor M1.

The processes in steps S326 through S334 are for positioning the film16. Specifically, when the winding action is incomplete, there is a gapbetween the photographic area 184 and the magnetic head 160, as shown inFIG. 22. With this gap, if control proceeds to the REWIND subroutine anddata recording is achieved, the photographic area 184 shifts from thearea of the magnetic track 186 made up of the first and second magnetictracks 74 and 90 in which the photographic data is recorded. For thisreason, the film 16 is moved toward the film magazine 26 to position thefilm as shown in FIG. 23. This operation is performed in steps S326through S334. It is usually impossible for control to proceed from stepS320 to the REWIND subroutine. Normally, control moves from step S318.

Next, referring to FIG. 24, the REWIND subroutine in step S112 will beexplained. In this subroutine, the film 16 with which photography isfinished is rewound to the film magazine 26 and at the same time, thephotographic data is recorded in a magnetic track 186.

In step S400, the data on the battery voltage is input from thebattery-voltage sensor circuit 48. In step S402, based on this data, aspecified value is set in a D/A converter (not shown) built in the μCOM10. The output of the D/A converter is supplied to the VCO 88 of themagnetic information control circuit 46. The reason why the controlvoltage of the VCO 88 is determined by the battery voltage is that thedata recording speed is varied according to the moving speed of the film16. Because the high battery voltage makes the moving speed of the film16 faster, the recording speed is also made faster. Conversely, when thebattery voltage is lower, the recording speed is made slower. This keepsthe data density on the magnetic track 186 constant. The battery voltageis not necessarily constant during the rewinding operation. Therefore,the voltage may be always sensed even during the rewinding operation tochange the control voltage of the VCO 88 in real time.

In step S404, the motor M1 is rotated counterclockwise to start torewind the film 16. In step S406, address ADnN in the EEPROM is set inthe register ADRS1. The address ADnN is the bottom address in the areain which the photographic data is stored. In step S408, the counter iscleared. This counter is used to count pulse signals supplied from thephotoreflector WPR 44 to the μCOM 10. In the next step S410, the counterstarts to count up. Therefore, the counter is incremented each time apulse signal has arrived. When the counter has reached 16, it means thatone frame of film has been rewound.

In the following step S412, the DATA STORE subroutine is executed. Inthis subroutine, one frame of photographic data is transferred to thecontrol IC 70 before a data recording operation. The operation of thissubroutine will be explained later.

In the following step S414, control stays there until the value of thecounter reaches a specified value PFCx. As a result of the process instep S414, an area that contains no data occurs in the magnetic track186. This separate the photographic data on adjacent frames from eachother. A suitable value is determined for the specified value PFCx,taking into account the amount of data recorded and the recordingdensity.

When the counter has arrived at the specified value PFCx, control movesto step S416. In step S416, a write command is issued to the control IC70. In step S418, the state of the second flag 2NDF is judged. The 2NDFis used to select the synchronizing signal required for a data recordingoperation. Namely, when data is recorded in the magnetic track 186 forthe first time, the 2NDF is cleared to 0. To record data for the firsttime, it is necessary to use the clock from the VCO 88 as asynchronizing signal and at the same time, record the synchronizingsignal in the magnetic track 186 (the second magnetic track 90).Therefore, in step S420, the SEL2 line is changed from low to high. Whenthe 2NDF is already set to 1, it means the second or later recordingoperation. That is, it is a time when the data already recorded is to bemodified. At this time, it is necessary to record the data on the basisof the synchronizing signal already recorded in the magnetic track 186(the second magnetic track 90). Then, control moves to step S422 tochange the SEL1 line from low to high.

Here, the reason why the synchronizing signal is inputted from themagnetic track 186 (the second magnetic track 90) will be explained.When the data recording operation is carried out again by the magneticinformation control circuit 46 of FIG. 2, it is not necessary to erasethe magnetic track 186. It is because the data is recorded bymagnetizing the magnetic substance at the saturated value at the northpole or the south pole. Therefore, the state of the magnetic substancebefore the data is recorded is not a problem. When recording is achievedfor the second time, however, the previous data remains unless the datais recorded exactly on the previous data. If the previous data remains,the necessary data cannot be reproduced correctly. When data is recordedaccording to the synchronizing signal on the magnetic track 186, newdata can be recorded while old data is being erased completely. For thisreason, the control IC 70, receiving a write command, records the datareceived in step S412 in the magnetic track 186 (the first magnetictrack 74) in synchronization with the clock signal inputted to the CLKterminal.

In this way, during the time when the control IC 70 is recording, thatis, until the end signal that the control IC 70 outputs on the DL lineis sensed, the μCOM 10 is in the waiting state. When the DL line goeslow, the data recording is completed.

Next, control goes to step S426, where the CS line changes from low tohigh and the SEL line changes from high to low. The recording of oneframe of photographic data by the control IC 70 is finished. In stepS428, control stays there until the value of the counter reaches 16.When the counter has arrived at 16, the rewinding of one frame iscompleted. In step S430, the film counter FCO is decremented by one. Instep S432, the value of the FCO is allowed to appear on Seg4 and Seg5 ofthe LCD of the display unit 12. After this, in step S434, it is judgedwhether or not the value of FCO has reached 0. If it is not 0, thephotographic data on the next frame must be recorded. Therefore, controlgoes to step S408.

When the film counter FCO indicates 0, control proceeds to step S436. Instep S436, waiting for two seconds allows the film 16 to be housed inthe magazine 26 completely. Then, in step S438, the motor M1 is brakedand in step S440, power supply is stopped. This completes the rewindingoperation and control returns.

Next, referring to FIG. 25, the DATA STORE subroutine in step S412 willbe explained.

This subroutine stores one frame of photographic data in the memory (notshown) of the control IC 70 prior to a data recording operation. In stepS500, a store command is issued to the control IC 70. In the next stepS502, the data in the address in the EEPROM specified by the registerADRS1 is read. Then, in step S504, this data is outputted onto the buslines D7 through D0. The control signal enters the data on the bus linesin synchronization with the latch signal. In step S506, it is judgedwhether or not the register ADRS1 holds ADx1. The ADx1 is the topaddress of the area in the EEPROM in which the photographic datacorresponding to the film counter FCO is recorded. When the ADRS1contains ADx1, this means the completion of transferring one frame ofphotographic data. Therefore, control proceeds to step S508, the CS lineis changed from low to high and the store mode is finished. On the otherhand, when the ADRS1 does not contain ADx1, control goes to step S510 todecrement the address value in the ADRS1. Then, control advances to stepS502.

Next, referring to FIG. 26, the DATA INPUT subroutine in step S116 willbe explained. This subroutine is used to reproduce the data from a filmwith which photography is already finished and in which data hastherefore been recorded. The reproduced data is stored in the EEPROM.The arrangement of data stored in the EEPROM is the same as in FIG. 18.

Specifically, in step S600, a specified representation is allowed toappear on the LCD before the start of operation. FIG. 27 show anexample. The number of frames on a film appears on segments Segl throughSeg5. Each time the reproduction of one frame of data is completed, thenumber of frames is incremented. READ appears on segments Seg14 throughSeg 17 to notify the operator of data reproduction.

Next, in step S602, by rotating the film wind/rewind motor M1 clockwise,the spool 110 starts to roll up the film 16. In step S604, AD11 is setin the register ADRS1. The AD11 is the top address of the area in theEEPROM in which photographic data is stored. In step S606, the filmcounter FCO is cleared. In step S608, a read command is issued to thecontrol IC 70. The control IC 70, receiving the read command, reproducesthe data according to the synchronizing signal reproduced from thesecond magnetic track 90. In step S610, the counter is cleared. Thiscounter counts pulse signals supplied from the photoreflector WPR 44 tothe μCOM 10. The counter is incremented each time a pulse signalarrives. Then, in the following step S612, the counter starts tooperate.

Next, in step S614, it is judged whether or not the control IC 70 hasoutputted a latch signal on the DL line. When the latch signal is on theDL line, control goes to step S616; when it is not outputted, controlproceeds to step S624.

When control has arrived in step S616, the reproduced data from thecontrol IC 70 is inputted from the data bus D7 through D0. In step S618,the data thus inputted is mirror-inverted. Specifically, the movingdirection of the film during data recording is opposite to the movingdirection during reproduction. Therefore, it is necessary to reverse theorder of data. For example, when 10100001 is reproduced, then 10000101is obtained. Therefore, it must be subjected to mirror inversion. In thefollowing step S620, this data is stored in the address in the EEPROMspecified by the ADRS1. Then, in step S622, the ADRS1 is incremented.Then, control goes to step S624.

In step S624, it is judged whether or not the value of the counter hasreached 16. When the counter indicates 16, it means the completion ofthe winding of one frame. When the counter has not reached 16 yet,control goes to step S614 to judge the state of the DL line.

When the counter has reached 16, control moves to step S626 to incrementthe FCO. Then, in step S628, the value of the FCO is allowed to appearon segments Seg4 and Seg5 of the LCD. In step S630, it is judged whetheror not the FCO value has arrived at EXPn. Here, EXPn is the number offrames on the film loaded, which shows how many pictures can be taken.When the FCO does not indicate EXPn, control proceeds to step S610,where the entering of data is continued.

Then, when the FCO has reached EXPn, control proceeds to step S632 tostop the read mode of the control IC 70. In step S634, the motor M1 isbraked and in step S636, power supply is stopped. In step S638, thesecond flag 2NDF is set. Then, control returns.

When the 2NDF is set, the synchronizing signal recorded in the secondmagnetic track 90 is used as a synchronizing signal required to recorddata in the first magnetic track 74. The fact that the DATA INPUTsubroutine has been called means that a data recording operation hasbeen executed at least once. Therefore, the 2NDF must be set.

In this embodiment, the flowchart is written so that when the filmcounter FCO has reached EXPn, the data input operation may finish. Ifthe number of pictures taken is larger than the number of framesindicated by EXPn, all data cannot be entered. This problem can beavoided by constructing the flowchart so that data input may becontinued until the film is rolled up to the end. As a method suitablefor actual use, the latter method is practical.

Next, referring to a series of flowcharts in FIGS. 28A and 28B, the DATAMODIFY subroutine in step S120 will be explained. This subroutine isused to display the photographic data stored in the EEPROM on the LCDand modify the data.

Specifically, in step S700, ADx1 is set in the register ADRS1. The ADx1,which is an address in the EEPROM, is the top address of an area inwhich the photographic data determined by the film counter FCO isstored.

In the following step S702, the data in the EEPROM specified by theADRS1 is read. In step S704, the hexaflag HEXF is cleared. The HEXF is aflag used to determine a display mode in displaying the data in theEEPROM. When this flag is cleared, the stored data is converted intocharacters on the basis of the character code table in FIG. 20, and thenthe characters are displayed. When the flag is set, the stored data isdisplayed in hexadecimal representation (HEX).

In the next step S706, the data select flag DTF is cleared. The DTF isused to change the function of the UP SW 66 and DOWN SW 68 operated tochange addresses in the EEPROM and modify the data in the EEPROM. Whenthe flag is cleared, the UP SW 66 and DOWN SW 68 are used to changeaddresses in the EEPROM. Specifically, when the UP SW 66 is in the ONstate, the address is incremented; when the DOWN SW 68 is in the ONstate, the address is decremented. When the flag is set, the data ismodified according to the operation of the UP SW 66 and DOWN SW 68.

In the following step S708, a representation according to the SWoperation is allowed to appear on the segments Seg1 through Seg17 of theLCD. The display mode will be explained later. In step S710, the stateof five switches is entered: HEX display SW 62, AD/DT SW 64, UP SW 66,DOWN SW 68, and modify mode SW 60. In step S712, the state of the HEXdisplay SW 62 is judged. When the switch 62 is in the ON state, controlgoes to step S714, where HEXF is inverted. Then, control proceeds toS708. Therefore, if the hexaflag HEXF is a 1, a 0 is given (if it is a0, then a 1 is given). This changes the data display mode.

When the HEX display SW 62 is in the OFF state, control moves from stepS712 to step S716. In step S716, the state of the AD/DT SW 64 is judged.When the switch 64 is in the ON state, control goes to step S718. Afterthe data select flag DTF has been inverted, control advances to stepS708. Therefore, if the flag DTF is a 1, then a 0 is given (if it is a0, then a 1 is given). This changes the function of the UP SW 66 andDOWN SW 68.

When the AD/DT SW 64 is in the OFF state, control moves from step S716to step 720 to judge the state of the UP SW 66. When the switch 66 is inthe ON state, control goes to step S722. In step S722, the state of theDTF is judged. When the flag is cleared, control proceeds to step S724;when the flag is set, control goes to step S728.

In step S724, the register ADRS1 is incremented. In step S726, the datain the EEPROM specified by the ADRS1 is read. Then, for display based onthis data, control goes to step S708.

On the other hand, when control moves from step S722 to step S728, it isjudged whether or not a mask bit is present in the data read from theEEPROM. When the mask bit is a 1, modifying data is prohibited.Therefore, nothing is done and control moves to step S708. When the maskbit is a 0, control proceeds to step S730 to increment the data readfrom the EEPROM. After this, in step S732, the modified data is writtenin the address in the EEPROM specified by the ADRS1. Then, for displaybased on this data, control advances to step S708.

When the UP SW 66 is in the OFF state, control moves from step S720 tostep S734 to judge the state of the DOWN SW 68. When the switch 68 is inthe ON state, control goes to step S736. The operations in step S736through step S746 are basically equal to those in step S722 through stepS732 except that the data increment operation is replaced with a datadecrement operation.

When the DOWN SW 68 is in the OFF state, control moves from step S734 tostep S748 to judge the state of the modify mode SW 60. When the switch60 is in the OFF state, control goes to step S708. When the switch 60 isin the ON state, the data modify mode is completed. Thus, controlreturns.

Next explained will be given how a representation on the LCD changes bythe operation of the DATA MODIFY subroutine as mentioned above.

For example, when this subroutine is called with the film counter FCOindicating 19, a representation appears as shown in FIG. 29.Specifically, EXP 19 on segments Seg1 through Seg5 means that it is thephotographic data on the 19th frame. AD 1 on Seg7 through Seg10 means anaddress. The address shown here is not the value in the register ADRS1,but the number in FIG. 19. From this representation, the operator judgeswhere the data item is located in the order of the photographic data onthe 19th frame. DT "D" on Seg12 through Seg17 indicates the data item atnumber 1. This representation is obtained by converting the data in theEEPROM into characters according to the FIG. 20 character code table. onSeg 6 means that address change can be made by operating the UP SW 66and DOWN SW 68. For example, in this state, when the UP SW 66 isoperated, the address representation changes from 1 to 2, then 3, 4 , .. . in that order. The corresponding data representation also changesfrom "D" to "A", then "T", "E", . . . in that order. When the operationof the UP SW 66 is continued until the display of the photographic dataon the 19th frame has been completed, the number of frames on Seg4 andSeg 5 changes from 19 to 20.

In the display state in FIG. 29, when the AD/DT SW 64 is operated, therepresentation changes to that of FIG. 30. Specifically, Seg 6 turns offand on Seg11 turns on. This means that data modification can be madeusing the UP SW 66 and DOWN SW 68. For example, in this state, when theUP SW 66 is operated, the data representation changes from "D" to "E",then "F", "G", . . . in that order. Interlocking with this change, thedata in the EEPROM is also changed. This change is based on thecharacter table of FIG. 20.

In the display state of FIG. 30, when the HEX display SW 62 is operated,the representation changes to that of FIG. 31. In the figure, the datais displayed in hexadecimal representation. The character D correspondsto 44 [HEX]. on Seg16 and Seg17 indicates that display is based onhexadecimal representation.

FIG. 32 shows a representation for unchangeable data (whose mask bit isset). on Seg14 and Seg16 indicates that the data at number 21 cannot bemodified. This data is the character 6.

As described in detail, with this invention, it is possible to provide amagnetic recording apparatus for a camera which is capable of checkingand modifying the photographic data on the frames with which photographyis already finished.

Specifically, because all of the photographic data is stored in a memorysuch as an EEPROM, reference and modification of the data can be madeswiftly. If such data were not stored in the memory, the film would haveto be moved so that the magnetic head may be positioned on the portionin which the desired photographic data is recorded and the data wouldhave to be reproduced. In addition, to modify the reproduced data,recording would have to be done after the film is moved to a specifiedplace. Further, after the modification, the film would have to bereturned to the original exposure position. Therefore, even if one pieceof data is modified, the film must be moved very frequently, which isunsuitable for practical use. With this invention, however, such aproblem will not arise because after reference and modification to dataare made on the memory, all the data in the memory is recorded in themagnetic track, interlocking with the rewinding operation. Further, thedata recorded on a film with which photography is already finished canbe reproduced in a lump and stored in the memory. In addition, thereproduced data can be referred to and modified, and then recorded inthe film again.

Additional advantages and modifications will readily occur to thoseskilled in the art. Therefore, the invention in its broader aspects isnot limited to the specific details, and representative devices shownand described herein. Accordingly, various modifications may be madewithout departing from the spirit or scope of the general inventiveconcept as defined by the appended claims and their equivalents.

What is claimed is:
 1. A magnetic recording apparatus for a camera usinga film with a magnetic recording portion, comprising:magnetic recordingmeans including a first magnetic head for magnetically recordingphotographic data in the magnetic recording portion of said film and asecond magnetic head for recording a synchronizing signal at the sametime that said first magnetic head records said photographic data; filmdriving means for winding and rewinding said film; nonvolatile storagemeans for storing photographic data according to an operation ofexposing said film, said nonvolatile storage means being electricallyrewritable; display means for displaying said photographic data storedin said nonvolatile storage means; photographic data correcting meansfor correcting said photographic data displayed on said display means;corrected-data writing means for writing said photographic datacorrected by said photographic data correcting means in said nonvolatilestorage means; recording control means for selectively recording:(A)said photographic data stored in said nonvolatile storage meansaccording to the operation of exposing said film, and (B) saidphotographic data written in said nonvolatile storage means by saidcorrected-data writing means in the magnetic recording portion of saidfilm by said magnetic recording means when rewinding said film; magneticreproducing means for reproducing said synchronizing signal; andsynchronizing signal storage means for storing the fact that saidsynchronizing signal has been recorded;wherein said magnetic recordingmeans records said photographic information in the magnetic recordingportion of said film in synchronization with said synchronizing signalreproduced by said magnetic recording means, when said synchronizingsignal storage means stores the fact that said synchronizing signal hasbeen recorded.